=Introduction=

=Hardware=
{| border="0" cellpadding="10" width="100%"
|-
|width="32%" valign="top" align="left"|
==Blue Print==


===Block Diagram===


===Specifications===


===Module Size===


===Layout===


===BOM===


===GPIO Description===

{| class="wikitable" style="text-align:center"
|+USB Type-C
!Function
!GPIO
!Direction
!Description
|-
|TypeC_SW_SEL
|GPIO4_D2
|Output
|Active:L/H
|-
|USBCC_INT_L
|GPIO0_C5
|Input
|Active:L
|-
|USBOTG_HOST_EN_H
|GPIO3_C3
|Output
|Active:H
|-
|}
{| class="wikitable" style="text-align:center"
|+RGMII
!Function
!GPIO
!Direction
!Description
|-
|RGMII_MDC
|GPIO3_C4
|Output
|Active:Edge
|-
|RGMII_MDIO
|GPIO3_C5
|Input/Output
|Active:L
|-
|RGMII_INT
|GPIO3_C2
|Input
|Active:H
|-
|RGMII_RST
|GPIO2_D7
|Output
|Active:L
|-
|RGMII_MCLK
|GPIO3_C0
|Output
|Active:Edge
|-
|RGMII_TXEN
|GPIO3_B7
|Output
|Active:H
|-
|RGMII_TXCLK
|GPIO3_A6
|Output
|Active:Edge
|-
|RGMII_TXD0
|GPIO3_B5
|Output
|Active:H
|-
|RGMII_TXD1
|GPIO3_B6
|Output
|Active:H
|-
|RGMII_TXD2
|GPIO3_A2
|Output
|Active:H
|-
|RGMII_TXD3
|GPIO3_A3
|Output
|Active:H
|-
|RGMII_RXDV
|GPIO3_B3
|Input
|Active:H
|-
|RGMII_RXCLK
|GPIO3_A7
|Input
|Active:Edge
|-
|RGMII_RXD0
|GPIO3_B1
|Input
|Active:H
|-
|RGMII_RXD1
|GPIO3_B2
|Input
|Active:H
|-
|RGMII_RXD2
|GPIO3_A4
|Input
|Active:H
|-
|RGMII_RXD3
|GPIO3_A5
|Input
|Active:H
|-
|}
{| class="wikitable" style="text-align:center"
|+RK809-5 Audio Codec
!Function
!GPIO
!Direction
!Description
|-
|I2S1_MCLK_M0_PMIC
|GPIO1_A2
|Output
|Active:EDGE
|-
|I2S1_SCLK_TX_M0_PMIC
|GPIO1_A3
|Output
|Active:EDGE
|-
|I2S1_LRCK_TX_M0_PMIC
|GPIO1_A5
|Output
|Active:EDGE
|-
|I2S1_SDO0_M0_PMIC
|GPIO1_A7
|Output
|Active:H
|-
|I2S1_SDI0_M0_PMIC
|GPIO1_B3
|Input
|Active:H
|-
|}
{| class="wikitable" style="text-align:center"
|+PMIC RK809-5
!Function
!GPIO
!Direction
!Description
|-
|PMIC_INT_L
|GPIO0_A2
|Input
|Active:L
|-
|PMIC_SLEEP_H
|GPIO0_A3
|Output
|Active:H
|-
|}
{| class="wikitable" style="text-align:center"
|+eMMC 64GB
!Function
!GPIO
!Direction
!Description
|-
|eMMC_D0
|GPIO1_B4
|I/0
|Active:EDGE
|-
|eMMC_D1
|GPIO1_B5
|I/0
|Active:EDGE
|-
|eMMC_D2
|GPIO1_B6
|I/0
|Active:EDGE
|-
|eMMC_D3
|GPIO1_B7
|I/0
|Active:EDGE
|-
|eMMC_D4
|GPIO1_C0
|I/0
|Active:EDGE
|-
|eMMC_D5
|GPIO1_C1
|I/0
|Active:EDGE
|-
|eMMC_D6
|GPIO1_C2
|I/0
|Active:EDGE
|-
|eMMC_D7
|GPIO1_C3
|I/0
|Active:EDGE
|-
|eMMC_CMD
|GPIO1_C4
|0utput
|Active:EDGE
|-
|eMMC_CLK
|GPIO1_C5
|0utput
|Active:EDGE
|-
|eMMC_DATA_STROBE
|GPIO1_C6
|0utput
|Active:H
|-
|eMMC_nRST
|GPIO1_C7
|0utput
|Active:L
|-
|}
{| class="wikitable" style="text-align:center"
|+TF Card
!Function
!GPIO
!Direction
!Description
|-
|SD0_D0
|GPIO1_D5
|I/0
|Active:EDGE
|-
|SD0_D1
|GPIO1_D6
|I/0
|Active:EDGE
|-
|SD0_D2
|GPIO1_D7
|I/0
|Active:EDGE
|-
|SD0_D3
|GPIO2_A0
|I/0
|Active:EDGE
|-
|SD0_CMD
|GPIO2_A1
|0utput
|Active:EDGE
|-
|SD0_CLK
|GPIO2_A2
|0utput
|Active:EDGE
|-
|SD0_DET
|GPIO0_A4
|Input
|Active:L
|-
|}
{| class="wikitable" style="text-align:center"
|+SDIO WIFI/BT 8223A-SR
!Function
!GPIO
!Direction
!Description
|-
|SD1_D0
|GPIO2_A3
|I/0
|Active:EDGE
|-
|SD1_D1
|GPIO2_A4
|I/0
|Active:EDGE
|-
|SD1_D2
|GPIO2_A5
|I/0
|Active:EDGE
|-
|SD1_D3
|GPIO2_A6
|I/0
|Active:EDGE
|-
|SD1_CMD
|GPIO2_A7
|0utput
|Active:EDGE
|-
|SD1_CLK
|GPIO2_B0
|0utput
|Active:EDGE
|-
|BT_UART1_RX_M0
|GPIO2_B3
|Input
|Active:L
|-
|BT_UART1_TX_M0
|GPIO2_B4
|Output
|Active:L
|-
|BT_UART1_RTS_M0
|GPIO2_B5
|Input
|Active:L
|-
|BT_UART1_CTS_M0
|GPIO2_B6
|Output
|Active:L
|-
|BT_PCM_CLK
|GPIO2_C2
|Output
|Active:EDGE
|-
|BT_PCM_SYNC
|GPIO2_C3
|Output
|Active:EDGE
|-
|BT_PCM_DO
|GPIO2_C4
|Output
|Active:EDGE
|-
|BT_PCM_DI
|GPIO2_C5
|Input
|Active:EDGE
|-
|WL_REG_ON
|GPIO0_C0
|Output
|Active:H
|-
|WL_HOST_WAKE
|GPIO0_C4
|Input
|Active:H
|-
|BT_WAKE
|GPIO0_B0
|Output
|Active:H
|-
|BT_HOST_WAKE
|GPIO0_B7
|Input
|Active:H
|-
|BT_nRST
|GPIO0_C1
|Output
|Active:L
|-
|}
{| class="wikitable" style="text-align:center"
|+USB WIFI RTL8188
!Function
!GPIO
!Direction
!Description
|-
|WIFI_PWR_EN
|GPIO0_A0
|Output
|Active:L
|-
|}
{| class="wikitable" style="text-align:center"
|+Camera CSI Lanex4
!Function
!GPIO
!Direction
!Description
|-
|Camera_PWR_EN
|GPIO0_D3
|Output
|Active:H
|-
|Camera_PDN
|GPIO3_C6
|Output
|Active:L
|-
|Camera_nRST
|GPIO3_C7
|Output
|Active:L
|-
|Camera_CLK_OUT0
|GPIO4_A7
|Output
|Active:EDGE
|-
|}
{| class="wikitable" style="text-align:center"
|+TFT LCD 4K eDP
!Function
!GPIO
!Direction
!Description
|-
|LCD_PWR_EN
|GPIO0_C7
|Output
|Active:H
|-
|LCD_BACKLIGHT_PWM
|GPIO0_C3
|Output
|Active:H
|-
|}
{| class="wikitable" style="text-align:center"
|+Speaker
!Function
!GPIO
!Direction
!Description
|-
|SPK_EN
|GPIO4_C6
|Output
|Active:H
|-
|}
{| class="wikitable" style="text-align:center"
|+NVME SSD M.2
!Function
!GPIO
!Direction
!Description
|-
|PCIE20_PERSTn
|GPIO3_C1
|Output
|Active:L
|-
|PCIE20_CLKREQn_M1
|GPIO2_D0
|Input
|Active:L
|-
|PCIE20_WAKEn_M1
|GPIO2_D1
|Input
|Active:L
|-
|}
{| class="wikitable" style="text-align:center"
|+Vibrator
!Function
!GPIO
!Direction
!Description
|-
|VIB_PWM
|GPIO0_B5
|Output
|Active:H
|-
|}
{| class="wikitable" style="text-align:center"
|+UART
!Function
!GPIO
!Direction
!Description
|-
|UART1_TX_M1
|GPIO3_D6
|Output
|Active:L
|-
|UART1_RX_M1
|GPIO3_D7
|Input
|Active:L
|-
|UART7_TX_M2
|GPIO4_A2
|Output
|Active:L
|-
|UART7_RX_M2
|GPIO4_A3
|Input
|Active:L
|-
|UART9_TX_M2
|GPIO4_A4
|Output
|Active:L
|-
|UART9_RX_M2
|GPIO4_A5
|Input
|Active:L
|-
|Peripheral_I/F_PWR_EN
|GPIO0_C5
|Output
|Active:H
|-
|}
{| class="wikitable" style="text-align:center"
|+CAN BUS
!Function
!GPIO
!Direction
!Description
|-
|CAN2_TX_M1
|GPIO2_B2
|Output
|Active:L
|-
|CAN2_RX_M1
|GPIO2_B1
|Input
|Active:L
|-
|}
{| class="wikitable" style="text-align:center"
|+PWR
!Function
!GPIO
!Direction
!Description
|-
|12V_DET
|GPIO2_C1
|Input
|Active:L
|-
|CHARGER_INT_L
|GPIO0_C2
|Input
|Active:L
|-
|}
{| class="wikitable" style="text-align:center"
|+USB3.0 HOST
!Function
!GPIO
!Direction
!Description
|-
|USB_Docking_DET
|GPIO2_B7
|Input
|Active:L
|-
|USB_HOST_PWREN
|GPIO0_A6
|Output
|Active:H
|-
|}
{| class="wikitable" style="text-align:center"
|+TP USB2.0
!Function
!GPIO
!Direction
!Description
|-
|USB_TP_PWREN
|GPIO0_B6
|Output
|Active:H
|-
|}
{| class="wikitable" style="text-align:center"
|+I2C
!Function
!GPIO
!Direction
!Description
|-
|I2C2_SCL_M1
|GPIO4_B5
|Output
|Active:EDGE
|-
|I2C2_SDA_M1
|GPIO4_B4
|I/O
|Active:EDGE
|-
|I2C0_SCL
|GPIO0_B1
|Output
|Active:EDGE
|-
|I2C0_SDA
|GPIO0_B2
|I/O
|Active:EDGE
|-
|I2C1_SCL
|GPIO0_B3
|Output
|Active:EDGE
|-
|I2C1_SDA
|GPIO0_B4
|I/O
|Active:EDGE
|-
|}
{| class="wikitable" style="text-align:center"
|+SENSOR INT
!Function
!GPIO
!Direction
!Description
|-
|Accelerometer_INT
|GPIO2_D2
|Input
|Active:H
|-
|Gyroscope_INT
|GPIO2_D4
|Input
|Active:H
|-
|HALL_INT
|GPIO0_C6
|Input
|Active:H
|-
|Ambient Light_INT
|GPIO2_D3
|Input
|Active:H
|-
|}